<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

require_once $_SERVER['DOCUMENT_ROOT'] . "/SistemaWeb/dao/Conexao.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/SistemaWeb/interface/interfaceDAO.php";

/**
 * Description of loginDAO
 *
 * @author Santos
 */
class loginDAO implements interfaceDAO {/* não esquecer de remover o tipo do dado das funções */

    public function setDados($model) {
        $conexao = new Conexao();
        if ($this->getAcao($model) == "I") {
            $sql = "";
        } elseif ($this->getAcao($model) == "U") {
            $sql = "";
        }
        $resultado = mysql_query($sql, $conexao->getConexao()) or die(mysql_error());

        if (!$resultado) {
            die('Erro na manipulação dos dados');
            return false;
        }
        $conexao->desconecta();
        return true;
    }

    public function getAcao($model) {
        $conexao = new Conexao();
        $sql = "";
        $resultado = mysql_query($sql, $conexao->getConexao()) or die(mysql_error());
        $numeroLinha = mysql_num_rows($resultado);
        if ($numeroLinha == 1) {
            return "U"; //update
        } else {
            return "I"; //insert
        }
        $conexao->desconecta();
    }

    public function deleteDados($model) {
        $conexao = new Conexao();
        $sql = "";
        $resultado = mysql_query($sql, $conexao->getConexao()) or die(mysql_error());
        if (!$resultado) {
            die('Erro na exclusão dos dados');
            return false;
        }
        $conexao->desconecta();
        return true;
    }

    public function getDados($model) {
        $conexao = new Conexao();
        $sql = "SELECT   
                   `usuario`.`ID_PK`,
                   `usuario`.`USUARIO`, 
                   `usuario`.`SENHA` ,
                   `usuario`.`NOME`
                FROM `usuario` `usuario`
                WHERE `usuario`.`USUARIO` = '" . $model->getUsuario() . "'
                AND `usuario`.`SENHA`   = '" . $model->getSenha() . "'";

        $resultado = mysql_query($sql, $conexao->getConexao()) or die(mysql_error());
        $model->setQuantidadeRegistros(mysql_num_rows($resultado));

        $linha = mysql_fetch_array($resultado);
        
        $model->getUsuarioModel()->setId($linha["ID_PK"]);
        $model->getUsuarioModel()->setNome($linha["NOME"]);
        $model->getUsuarioModel()->setUsuario($linha["USUARIO"]);

        $conexao->desconecta();
        return $resultado;
    }

}
